home *** CD-ROM | disk | FTP | other *** search
/ 600 Games / 600games.iso / Classicos / Pac Man.swf / scripts / frame_18 / DoAction_2.as next >
Encoding:
Text File  |  2006-06-13  |  1.9 KB  |  82 lines

  1. num = "0";
  2. while(num < "4")
  3. {
  4.    num += "1";
  5.    gostradious = getProperty("/gost" add num, _width) * "0.66";
  6.    packradious = "4";
  7.    gostposx = getProperty("/gost" add num, _X);
  8.    gostposy = getProperty("/gost" add num, _Y);
  9.    deltax = dotx - gostposx;
  10.    deltay = doty - gostposy;
  11.    if(deltax * deltax + deltay * deltay < (gostradious + gostradious) * (packradious + packradious))
  12.    {
  13.       if(eval("eaten" add num) eq "0")
  14.       {
  15.          if(singlekill == "0")
  16.          {
  17.             lives -= "1";
  18.             singlekill = "1";
  19.          }
  20.          stop = "1";
  21.          setProperty("/gost" add num, _X, "250");
  22.          setProperty("/gost" add num, _Y, "160");
  23.          go = "0101";
  24.          tellTarget("/gost1")
  25.          {
  26.             gotoAndStop(1);
  27.          }
  28.          tellTarget("/gost1/eat1")
  29.          {
  30.             gotoAndStop(1);
  31.          }
  32.          tellTarget("/gost2")
  33.          {
  34.             gotoAndStop(1);
  35.          }
  36.          tellTarget("/gost2/eat2")
  37.          {
  38.             gotoAndStop(1);
  39.          }
  40.          tellTarget("/gost3")
  41.          {
  42.             gotoAndStop(1);
  43.          }
  44.          tellTarget("/gost3/eat3")
  45.          {
  46.             gotoAndStop(1);
  47.          }
  48.          tellTarget("/gost4")
  49.          {
  50.             gotoAndStop(1);
  51.          }
  52.          tellTarget("/gost4/eat4")
  53.          {
  54.             gotoAndStop(1);
  55.          }
  56.          tellTarget("/dot")
  57.          {
  58.             gotoAndPlay(6);
  59.          }
  60.       }
  61.       else if(eval("eaten" add num) eq "1")
  62.       {
  63.          tellTarget("/gost" add num)
  64.          {
  65.             gotoAndStop(2);
  66.          }
  67.          tellTarget("/killgost")
  68.          {
  69.             gotoAndPlay(2);
  70.          }
  71.          munchcount += "1";
  72.          set("munch" add num,"1");
  73.          set("eaten" add num,"3");
  74.          call("munchcheck");
  75.          tellTarget("/gost" add num add "/eat" add num)
  76.          {
  77.             gotoAndStop(1);
  78.          }
  79.       }
  80.    }
  81. }
  82.